home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / pcrob13.zip / LIB / PCROBOTS.INC < prev    next >
Text File  |  1992-10-29  |  1KB  |  52 lines

  1. ;PCROBOTS.INC - include file for MASM and TASM
  2. ; for PCROBOTS written by P.D.Smith (psmithb@cix.compulink.co.uk)
  3.  
  4. ; values returned by 'get_local_map' and 'get_remote_map'
  5. ARENA_FREE   EQU     0
  6. ARENA_WALL   EQU     1
  7. ARENA_DAMAGE EQU     3
  8. ARENA_REFUEL EQU     30
  9.  
  10. ; values returned by 'get_shell_status'
  11. SHELL_MISSED EQU     0
  12. SHELL_HIT_WALL       1
  13. SHELL_CLOSE_BLAST    2
  14. SHELL_NEAR_MISS      3
  15. SHELL_DIRECT_HIT     4
  16.  
  17. ; PCRobots Function numbers
  18. SWAPTASK     EQU     00h
  19. MOVEMENT     EQU     01h
  20. SCAN         EQU     02h
  21. SHOOT        EQU     03h
  22. GETXY        EQU     10h
  23. TRANSMIT     EQU     11h
  24. RECEIVE      EQU     12h
  25. DAMAGE       EQU     13h
  26. SPEED        EQU     14h
  27. BATTERY      EQU     15h
  28. TICKS        EQU     16h
  29. SIN          EQU     17h
  30. COS          EQU     18h
  31. TAN          EQU     19h
  32. ATAN         EQU     1Ah
  33. SQRT         EQU     1Bh
  34. SET_PATTERN  EQU     1Ch
  35. DEBUG_FLAG   EQU     1Dh
  36. BUY_ARMOUR   EQU     1Eh
  37. BUY_SHELLS   EQU     1Fh
  38. SHELLS_LEFT  EQU     20h
  39. GET_LOCAL_MAP EQU    21h
  40. INVISIBILITY EQU     22h
  41. GET_SHELL_STATUS EQU 23h
  42. IS_INVISIBLE EQU     24h
  43. ATAN2        EQU     25h
  44. GET_ROBOT_ID EQU     26h
  45. REGISTER_IFF EQU     27h
  46. CHECK_IFF    EQU     28h
  47. REGISTER_NAME EQU    29h
  48. FIND_NAME    EQU     2Ah
  49. GET_TEAM_ID  EQU     2Bh
  50. CONFIGURE    EQU     80h
  51.  
  52.